import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig((mode) => {
  const env = loadEnv(mode, process.cwd())
  return {
    base: env.VITE_CONTEXT_PATH + '/',
    plugins: [vue()],
    server: {
      port: 3000,
      host: true,
      fs: {
        // 允许访问当前文件夹外部文件（link 方式引入本地包时可能需要）
        allow: ['../../../']
      }
    }
  }
})
